/*	CSS Document	*/

body {
	background-color:#293643;
	margin:0 auto;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}

* {
	margin:0px;
	padding:0px;
	outline:none;
}

input, select, textarea {
	color: #6c7985;
	font-size: 12px;
	padding: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

img {
	border:none;
}

/*	Links	*/

a, a:link, a:visited {
	color: #f26321;
	position: relative;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/*	Hedding		*/

h1, h2, h3, h4, h5, h6 {
	color:#565F68;
	font-weight:normal;
	line-height:normal;
}

/*	ClearFix	*/

.clear {
	background:transparent none repeat scroll 0%;
	border:medium none;
	clear:both;
	font-size:0px;
	height:0.1px;
	margin-top:-1px;
	padding:0pt;
	visibility:hidden;
	overflow:hidden;
} 

.line {
	background:transparent none repeat scroll 0%;
	border-bottom:1px solid #565F68;
	clear:both;
	font-size:0px;
	height:1px;
	margin:0 0 20px;
	padding:0pt;
	overflow:hidden;
} 

/*	Page	*/

div#Pg {
	background-color: #ddffc2;
	width:100%;
	position:relative;
}

#fancybox-outer {
	background:transparent url(../Images/Fancy_Bg.png) repeat scroll top left !important;
}

/*	Header	*/

div#Hd_W {
	background:transparent url(../Images/Hd_W_Bg.png) repeat-x scroll top left;
	height:130px;
	width:100%;
}

/*	Header/Hd	*/

div#Hd {
	background:transparent url(../Images/Hd_Bg.png) no-repeat scroll top left;
	width:980px;
	height:85px;
	margin:0 auto;
}

	div#Hd .Logo {
		float:left;
		width:250px;
		height:85px;
		font-size:0;
		text-indent:-9999px;
		background:transparent url(../Images/Logo.png) no-repeat scroll top left;
	}
	
		div#Hd .Logo a {
			height:85px;
			width:250px;
			display:block;
		}
	
	div#Hd h1 {
		float:right;
		display:inline;
		height:85px;
		width:250px;
		font-size:0;
		text-indent:-9999px;
		background:transparent url(../Images/Get_yout_DreamTravel.png) no-repeat scroll top right;
	}

/*	Header/Navigation	*/

div#Nav {
	background:transparent url(../Images/nav_Bg.png) no-repeat scroll top left;
	height:70px;
	width:980px;
	margin:0 auto;
	display:block;
	position:relative;
	z-index:2;
}

div#Nav ul {
	padding-top:9px;
	display:inline;
	list-style-type:none;
	margin:0;
}

	div#Nav ul li {
		background:transparent url(../Images/nav_li_Separator.png) no-repeat scroll center left;
		padding-left:8px;
		margin-left:8px;
		display:inline;
		position:relative;
	}
	
	div#Nav ul li.First {
		background:none;
		margin:0;
		padding:0;
	}
	
	div#Nav ul li ul {
		left:0;
		position:absolute;
		top:26px;
		padding:0 !important;
		z-index:100;
		height:500px;
		float:left;
		list-style:outside;
		width:150px;
	}
	
	div#Nav ul li ul li {
		border-top:1px solid #2f3b48;
		border-right:1px solid #384857;
		border-bottom:1px solid #384857;
		height:24px;
		display:block;
		padding:5px 15px 0;
		width:150px;
		border-left:1px solid #384857;
		margin:0 !important;
		background:transparent url(../Images/Nav_ul_li_Bg.png) repeat scroll top left !important;
	}
	
div#Nav a, div#Nav a:link, div#Nav a:visited {
	color:#7f8b98;
}

	div#Nav a:hover, div#Nav a.selected {
		color:#96b2cb !important;
		text-decoration:none;
	}

div#Nav ul#Links {
	float:left;
	text-transform:uppercase;
}

div#Nav ul.Lang {
	float:right;
}

div#Nav ul li {
	float:left;
}

/*	Content Wrapper	*/

div#Cont_W {
	width:980px;
	margin:0px auto 40px;
	position:relative;
	z-index:1;
}

/*	Content Header	*/

div.Header {
	height:209px;
	width:980px;
	display:block;
	background:transparent url(../Images/Content_Header.png) no-repeat scroll top left;	
}

div.Header ul {
	list-style-position:inside;
	list-style-type:none;
	list-style-image:none;
}

div.Header ul li {
	float:left;
}

div#Slideshow {
	top:4px;
	left:5px;
}

/*	Colums	*/

div#Col_W {
	width:980px;
	margin:35px auto 0;
	position:relative;
}

/*	Colums/Title Headline	*/
div#Col_W  h2 {
	font-family:Verdana,sans-serif;
	letter-spacing:-1px;
	font-size:17px;
	font-weight:normal;
	color:#565f68;
	border-bottom:1px solid #565f68;
	text-transform:uppercase;
	padding-bottom:7px;
	margin-bottom:20px;
	width:100%;
}

div#Col1 {
	float:left;
	display:block;
	width:230px;
	padding-right:20px;
}

div#Col2 {
	float:left;
	display:block;
	width:730px;
	position:relative;
}

	div#Col2 h2 {
		margin-bottom:15px;	
	}
	
	div#Col2 .Bx p a, div#Col2 .Bx p a:link, div#Col2 .Bx p a:visited, div#Col2 .Bx p a:hover {
		color:#6c7985;
		text-decoration:underline;
	}
	
	div#Col2 .Bx p strong {
		color:#7a8596;
		font-weight:bold;
	}

/*	Colum 1	*/

div.Bx {
	float:left;
	display:block;
	width:230px;
	margin-bottom:23px;
}

	ul#SubMenu li {
		float:left;
		margin-bottom:5px;
	}
	
	ul#SubMenu li a {
		background:url(../Images/SubMenu_Lnk.jpg) no-repeat 0 -31px;
		float:left;
		display:block;
		height:24px;
		width:210px;
		color:#9aa8b8;
		padding:7px 0 0 20px;
		overflow:hidden !important;
	}
	
	ul#SubMenu li a:hover {
		/*background:transparent url(../Images/SubMenu_Lnk.jpg) no-repeat 0 0;*/
		color:#FFF !important;
		text-decoration:none;
		background-color:inherit;
	}
	
	ul#SubMenu li a.selected, ul#SubMenu li span {
		background:url(../Images/SubMenu_Lnk.jpg) no-repeat scroll 0 0 !important;
		color:#FFF !important;
		text-decoration:none;
		
		padding:7px 0 0 20px;
		float:left;
		display:block;
		height:24px;
		background-color:inherit;
		width:210px;
	}

/*	Colum 2/Inside colums	*/

div#Col2 .Col2_1 {
	float:left;
	display:block;
	width:230px;
	padding-right:20px;	
}

div#Col2 .Col2_2 {
	float:left;
	display:block;
	width:100%;
	overflow:hidden;
}

/*	NewsBx */

div.Nws_Bx {
	float:left;
	display:block;
	margin-bottom:25px;
}

div.Nws_Bx h3 {
	text-transform:uppercase;
	font-size:12px;	
}

div.Static .Nws_Bx h3 {
	margin:0 0 16px !important;
}

div.Nws_Bx h3 a, div.Nws_Bx h3 a:link, div.Nws_Bx h3 a:visited, div.Nws_Bx h3 a:hover {
	color:#FFF;
	background-color:inherit;
}

div.Nws_Bx .Nws_Img {
	position:relative;
	display:block;
	width:224px;
	height:75px;
	float:left;
	border:3px solid #FFF;
	margin-top:13px;
}

div.Nws_Bx .Nws_Img img {
	border:none;
	position:absolute;
	top:0;
	left:0;
	clip:rect(0px, 224px, 75px, 0px);	
}

div.Static .Nws_Img {
	width:137px;
	height:93px;
	float:left;
	border:5px solid #303f4d;
	margin:0px 15px 22px 0px;
	display:inline;
}

div.Static .Nws_Img img {
	clip:rect(0px, 137px, 93px, 0px);	
}

div.Nws_Bx p {
	padding:16px 0 15px;
	float:left;
}

.Static .Nws_Bx p {
	float:none;
	padding:0 0 20px 0 !important;
}

div.Nws_Bx .info {
	background:transparent url(../Images/Nws_Bx_info.png) repeat-x scroll top left;
	width:100%;
	overflow:hidden;
	float:left;
	color:#8c9cab;
	height:24px;
}

div.Nws_Bx .info p {
	padding:2px 0 0 !important;
	display:inline;
	width:138px;
	float:left;
	text-align:center;
}

div.Nws_Bx .info a {
	width:92px;
	float:right;
	display:inline;
	text-align:center;
	padding-top:2px;
	color:#96b2cb;
	height:22px;
	background:transparent url(../Images/Read_more.png) repeat-x scroll top left;
}

/*	Static Page	*/

div.Static {
	width:100%;
	float:left;
	position:relative;
}

div.Static h1 {
	margin:5px 0 10px;
	font-family:Verdana,sans-serif;
	letter-spacing:-1px;
	font-size:22px;
}

div.Static h2 {
	border:none !important;
	text-transform:none !important;
	padding-bottom:0 !important;
	margin:5px 0 10px !important;
	font-size:18px;
}

div.Static .Left {
	width:50%;
	float:left;
}

div.Static .Right {
	float:right;
	display:inline;
	width:50%;
}

div.Static h3 {
	margin:3px 0 7px;
	font-family:Verdana,sans-serif;
	letter-spacing:-1px;
	font-size:14px;
}

div.Static p {
	padding-bottom:20px;
}

div.Static strong {
	font-weight:bolder;
}

div.Static img {
	border:3px solid #FFF;
}

div.Static a, div.Static a:link, div.Static a:visited, div.Static a:hover {
	color:#96b2cb;
}

div.Static .Prices {
	border:1px solid #4e5861;
	border-collapse:collapse;
	width:100%;
}

div.Static .Prices td, div.Static .Prices tr {
	border:1px solid #4e5861;
	border-collapse:collapse;
	padding:2px 5px;
}

div.Static .Prices tr.Top {
	background-color:#2c3b49;
}

div.Static ul {
	padding-left:20px;
	margin:10px 0;
	list-style-type:disc;
}

ul.Arrows {
	list-style-type:none !important;
}

ul.Arrows a {
	background:transparent url(../Images/Static_Li_Arrow.gif) no-repeat scroll top left;
	padding-left:20px;
	color:#6C7985 !important;
}

ul.Arrows a:hover {
	background:transparent url(../Images/Static_Li_Arrow.gif) no-repeat scroll bottom left;
	color:#96b2cb;
}

/*	Gallery Type 1	*/
ul.Gal_1 {
	width:100%;
	margin:0 0 20px !important;
	padding:0 !important;
	float:left;
}

ul.Gal_1 li {
	position:relative;
	display:block;
	width:473px;
	height:204px;
	float:left;
	border:3px solid #FFF;
}

ul.Gal_1 li img {
	border:none;
	position:absolute;
	top:0;
	left:0;
	clip:rect(0px, 473px, 204px, 0px);	
}

/*	Gallery Type 2	*/
ul.Gal_2 {
	width:100%;
	margin:0 0 20px !important;
	padding:0 !important;
	float:left;
}

ul.Gal_2 li {
	position:relative;
	display:inline;
	width:224px;
	height:129px;
	float:left;
	border:3px solid #FFF;
	margin:0 0 0 19px;
}

ul.Gal_2 li.Frst {
	margin:0;
}

ul.Gal_2 li img {
	border:none;
	position:absolute;
	top:0;
	left:0;
	clip:rect(0px, 224px, 129px, 0px);	
}

/*	Gallery Type 3 and 4	*/
ul.Gal_3, ul.Gal_4 {
	width:480px;
	margin:0 0 10px !important;
	padding:0 !important;
	float:left;
	overflow:hidden;
}

ul.Gal_4 {
	padding-bottom:5px;
}

ul.Gal_3 li, ul.Gal_4 li {
	position:relative;
	display:block;
	width:138px;
	height:101px;
	float:left;
}

ul.Gal_3 li {
	margin:0 7px 15px 7px;
	border:3px solid #fff;	
}

ul.Gal_4 li {
	margin:0 6px 15px 6px;
	border:5px solid #303f4d;
}

ul.Gal_3 li img, ul.Gal_4 img {
	border:none;
	position:absolute;
	top:0;
	left:0;
	clip:rect(0px, 138px, 101px, 0px);	
}

/*	Footer	*/

div#Ft_W {
	height:61px;
	width:100%;
	position:relative;
	background:transparent url(../Images/Ft_Bg.png) repeat-x scroll top left;
}

div#Ft {
	width:980px;
	z-index:auto;
	margin:0 auto;
	padding-top:23px;
}

div#Ft ul {
	float:left;	
}

div#Ft p {
	float:right;
	display:inline;
}

div#Ft li {
	float:left;
	background:transparent url(../Images/Ft_Li.png) no-repeat scroll left center;
	margin-left:10px;
	padding-left:10px;
}

div#Ft li.First {
	background:none;
	padding:0;
	margin:0;
}

div#Ft span {
	padding:0 7px;
}

div#Ft a, div#Ft a:link, div#Ft a:visited {
	color: #6c7985;
}

div#Ft a:hover, div#Ft a.selected {
	color:#96b2cb !important;
	text-decoration:none;
}

/*	Book Now	*/

div#BookNow_Box {
	background-color:#ffffff;
	width:506px;
	height:426px;
	display:block;
	padding:22px 32px 32px;
	position:relative;
}

div#BookNow_Box a.close {
	background:transparent url(../Images/Book_close.png) no-repeat scroll top left;
	width:30px;
	height:33px;
	display:block;
	text-indent:-9999px;
	font-size:0px;
	right:32px;
	top:32px;
	position:absolute;
	cursor:pointer;
}

div#BookNow_Box h1 {
	color:#313f4c;
	text-transform:uppercase;
	font-weight:normal;
	height:30px;
	margin:0;
	padding:10px 0px 5px !important;
}

div#BookNow_Box h3 {
	color:#e65d1f;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	padding-bottom:30px;
}

div#BookNow_Box .B_col1 {
	float:left;
	width:230px;
	padding-right:35px;
}

div#BookNow_Box .B_col2 {
	width:230px;
	float:left;
}

div#BookNow_Box label {
	font-size:11px;
	color:#6c7985;
	width:100%;
	display:block;
	margin-bottom:2px;
}

div#BookNow_Box .B_col1 input, div#BookNow_Box .B_col2 input, div#BookNow_Box .B_col1 textarea, div#BookNow_Box .B_col2 select {
	background:#e3e3e3 url(../Images/Book_input_Bg.png) repeat-x scroll top left;
	border:1px solid #bbbbbb;
	margin-bottom:15px;
	width:220px;
}

input.Send {
	width:118px;
	height:26px;
	font-size:10px;
	color:#FFF;
	background:transparent url(../Images/Book_Send_Bg.png) no-repeat scroll top left;
	border:none;
	cursor:pointer;
	text-align:center;
}

input.Reset {
	width:94px;
	height:26px;
	font-size:10px;
	color:#FFF;
	border:none;
	text-align:center;
	cursor:pointer;
	background:transparent url(../Images/Book_Reset_Bg.png) no-repeat scroll top left;
}

/* Pagination */

div.Pg_Pag {
	width:100%;
	margin:15px 0;
}

div.Pg_Pag ul {
	margin:0 !important;
	padding:0 !important;
	list-style:none;
}

div.Pg_Pag ul li {
	float:left;
}

div.Pg_Pag a, div.Pg_Pag a:link, div.Pg_Pag a:visited {
	width:23px;
	height:20px;
	font-size:11px;
	background-color:#293643;
	display:inline;
	float:left;
	text-align:center;
	margin-right:5px;
	padding-top:3px;
	color:#435465 !important;
	border-bottom:1px solid #374858;
	border-right:1px solid #374858;
	border-top:1px solid #1d262f;
	border-left:1px solid #1d262f;
}

div.Pg_Pag a:hover, div.Pg_Pag a.selected {
	background-color:#455769 !important;
	text-decoration:none;
	color:#8193a6 !important;
	border-bottom:1px solid #52667a;
	border-right:1px solid #52667a;
	border-top:1px solid #313d4a;
	border-left:1px solid #313d4a;
}

/*	Contact Form	*/

div.ContactFrn {
	width:100%;
}

div.ContactFrn label {
	font-size:11px;
	width:100%;
	display:block;
	margin-bottom:2px;
}

div.ContactFrn input, div.ContactFrn textarea {
	background:#293643 url(../Images/ContactForm_input.png) repeat-x scroll top left;
	border:1px solid #303f4d;
	margin-bottom:7px;
	width:320px;
}

div.ContactFrn textarea {
	margin-bottom:20px !important;
}


